package com.ckm.util;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;

import java.util.List;

public class PageUtil {

    public static PageInfo<?> getPage(int pageNum, int pageSize, List<?> list){
        int total = list.size();
        int pageSum = total % pageSize == 0 ? total / pageSize : total / pageSize + 1;
        PageHelper.startPage(pageNum,pageSize);
        PageInfo<?> pageInfo = new PageInfo<>(list);
        pageInfo.setTotal(total);
        pageInfo.setPages(pageSum);
        PageHelper.clearPage();
        return pageInfo;
    }
}
